package cn.tedu.fy.pethome.pojo.entity;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 商品类 对应pro_goods表
 *
 * @author KJ2476
 * @date 2022/7/21
 */
@Data
public class Goods {
    /**
     * ID
     */
    private Long id;
    /**
     * 商品名称
     */
    private String goodsName;
    /**
     * 简介
     */
    private String description;
    /**
     * 价格
     */
    private Double listPrice;
    /**
     * 当前库存（冗余）
     */
    private Integer stock;
    /**
     * 库存预警阈值（冗余）
     */
    private Integer stockThreshold;
    /**
     * 计件单位
     */
    private String unit;
    /**
     * 品牌ID
     */
    private Long brandId;
    /**
     * 品牌名称（冗余）
     */
    private String brandName;

    /**
     * 类别ID
     */
    private Long categoryId;
    /**
     * 类别名称（冗余）
     */
    private String categoryName;
    /**
     * 相册ID
     */
    private Long albumId;
    /**
     * 组图URLS，使用JSON数组表示
     */
    private String pictures;
    /**
     * 关键词列表，各关键词使用英文的逗号分隔
     */
    private String keywords;
    /**
     * 标签列表，个标签使用英文逗号分隔，原则上最多3个
     */
    private String tags;
    /**
     * 销量（冗余）
     */
    private Integer sales;
    /**
     * 买家评论数量总和（冗余）
     */
    private Integer commentCount;
    /**
     * 买家好评数量总和（冗余）
     */
     private Integer positiveCommentCount;
     /**
     * 自定义排序序号
     */
    private Integer sort;
    /**
     * 是否标记为删除
     */
    private Integer isDeleted;
    /**
     * 是否上架（发布）
     */
    private Integer isPublished;
    /**
     * 是否新品
     */
    private Integer isNewArrival;
    /**
     * 是否推荐
     */
    private Integer isRecommend;
    /**
     * 是否已审核
     */
    private Integer isChecked;
    /**
     * 审核人（冗余）
     */
    private String checkUser;
    /**
     * 审核通过时间（冗余）
     */
    private LocalDateTime gmtCheck;
    /**
     * 数据创建时间
     */
    private LocalDateTime gmtCreate;
    /**
     * 数据最后修改时间
     */
    private LocalDateTime gmtModified;
}
